package com.wx.activitys.drp.mapper;

import java.util.List;
import java.util.Map;

import com.wx.activitys.drp.model.BUserInfo;

public interface UserInfoMapper {
	/**
	 * 插入用户
	 * @param bUserInfo
	 * @return
	 */
    int insert(BUserInfo bUserInfo);
    /**
     * 查询用户
     * @param phone
     * @return
     */
    List<BUserInfo> selectByMap(Map<String,Object> map);
    /**
     * 查询注册用户
     * @param openid
     * @return
     */
    BUserInfo findByOpenid(String openid);
    /**
     * 更新用户信息包括身份验证，收入，经销商等级
     * @param map
     * @return
     */
    int update(Map<String,Object> map);
    /**
     * 分页查询用户列表
     * @param map
     * @return
     */
    List<BUserInfo> findAll(BUserInfo bUserInfo);
    
    /**
     * 查询用户数
     * @param map
     * @return
     */
    int countUserInfoByMap(BUserInfo bUserInfo);
}
